Skip to content

feat(ci): add the deploy-preview workflow PLATFORM.md already documents - #31

Merged
ExtraToast merged 1 commit into
mainfrom
feat/deploy-preview
Aug 20, 2026
Merged

feat(ci): add the deploy-preview workflow PLATFORM.md already documents#31
ExtraToast merged 1 commit into
mainfrom
feat/deploy-preview

Conversation

@ExtraToast

Copy link
Copy Markdown
Contributor

PLATFORM.md states:

Deploy preview — on any PR touching platform/, deploy-preview.yml posts a scorecard comment.

That file did not exist. Deployment changes in this repository have been merging with no readiness gate at all — the only one of the seven service repos in that position, and the reason its health_declared gap went unnoticed until the shared checker was run here by hand.

Why it could not be added before

knowledge-ingest-worker declares no health path, and the SC-11 health_declared check treated that as a failure. Adding the workflow would have turned every platform/ PR red on a condition a queue consumer cannot satisfy. With the worker now explicitly exempt (#30), the scorecard passes and the gate reports something true.

Configuration

Matches the other six repositories, and the values publish.yml already uses: deploy-dir: platform, schema-version: 0.20.0, the same digest-pinned context ref, environments: production, pinned at github-workflows v0.16.0 — the release where a pin actually selects the action code that runs.

platform/images.lock.json exists at the referenced path.

Verification

./platform/render-local.sh here renders five fragments and passes every check, with the exemption named in the detail column, so the first platform/ PR after this lands will get a green scorecard rather than an immediate red one.

PLATFORM.md states that a PR touching platform/ gets a scorecard comment from
deploy-preview.yml. The file did not exist, so deployment changes here merged
with no readiness gate at all -- the only service repository in that position.

It was not addable before: knowledge-ingest-worker declares no health path,
which the SC-11 health_declared check treated as a failure, so adding the
workflow would have turned every platform/ PR red. With the worker now
explicitly exempt the scorecard passes, and the gate reports something true.

Configuration matches the other six repositories and the values already used
by publish.yml: deploy-dir platform, schema-version 0.20.0, the same
digest-pinned context ref, environments production.
@ExtraToast ExtraToast added the type: feature New user-facing or operator-facing capability. label Aug 20, 2026
@ExtraToast ExtraToast self-assigned this Aug 20, 2026
@ExtraToast
ExtraToast merged commit 3c4eac2 into main Aug 20, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: feature New user-facing or operator-facing capability.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant